thio acid - French English Dictionary